
a{ color:#279914; }
a.grey{ color:#b6b6b6; font-size:12px; }
button, a{ outline:none; }
a:hover{ color:#444; }
.combination{ margin:10px 0; }
#code, #passn, #cnum{ min-height:360px; min-width:100%; max-width:100%; background-color:#f9f9f9; margin:10px 0 0; font-family:Monaco,Consolas,"Lucida Console","Courier New",serif; }
.buttons{position:relative;}
.buttons .btn{ margin-bottom:4px; }
.tips{ padding-left:22px; list-style:square; }
.alert{ padding: 6px 35px 5px 15px; }
.alert-dismissible .close{ top:-1px; }
legend{ font-size: 14px; width: auto; padding: 0px 10px; border: none; background: #f2f2f2; margin-bottom: 10px; float: left; margin-right: 5px; height: 34px; line-height: 34px;}
fieldset{ border: none; padding: 0 !important;}
.c-3{ float: left; width: 32.3333%; margin: 5px 1% 15px 0; }
.form-inline .form-group { margin-top:5px; }
.downloadlist{ list-style: none; padding-left:0; margin-bottom:0; }
.downloadlist li{ height: auto; overflow: hidden; padding: 2px 0 2px 5px; border-top:1px dotted #e9e9e9; }
.downloadlist li:first-child{ border: none; }
.downloadlist span{ float:right; margin-left:10px; }
.delthis{ cursor: pointer; }
.dli{ display:none; margin:15px 0 0 0; line-height:20px; max-height:200px; overflow-y:scroll; }
.alert {padding: 6px 35px 5px 15px;position: absolute;width: 100%;}